controversial idea - French English Dictionary